package Utils;

public interface IARFFFileWriter {

	public boolean isFileNameValid(String fileName);

	public void finishWriting();

	public void WriteTofile(float sensorX, float sensorY, float sensorZ);

	/**
	 *  check if file exists so that the user does not overwrite existing files
	 * @param fileName - the file to be checked.
	 * @return true if the file exists or false if it doesn't
	 */
		// containing data
	public boolean fileExists(String fileName);

	
	public String getSystemDate();

	/**
	 * writes the header to the file.
	 */
	public void writeHeader();

	/**
	 * creates a new file on the disc. filename is given by the user
	 * 
	 * @param fileName - the name of the file to be created.
	 */
	public void createFile(String fileName);

}
